// pages/add_luntan/add_luntan.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    msg:"", //标题内容
    imgList:[],  // 图片数组
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },


  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  // 获取输入的内容
  getmsg(e){
    console.log(e.detail.value);
    this.setData({
      msg:e.detail.value
    });
  },

  // 发布
  btn(){
    if(!(this.data.msg&&this.data.imgList.length>0)){
      wx.showModal({
        msg: '提示',
        content: "请输入内容和上传图片！",
        showCancel:false,
        success:()=> {
        }
      })
    }else{
      wx.showLoading({
        msg: '提交中',
      })
      wx.request({
        url: 'http://127.0.0.1:5000/addLuntan', // 发布论坛
        data: {
          tel: wx.getStorageSync("tel"), // 发布人手机号
          msg: this.data.msg,     // 发布内容
          shijian:this.getTime(),  // 发布时间
          img:JSON.stringify(this.data.imgList),  // 发布的图片
          nickName:wx.getStorageSync('userInfo').nickName,  // 发布人头像
          avatarUrl:wx.getStorageSync('userInfo').avatarUrl,  // 发布人昵称
        },
        header: {
          'content-type': 'application/json' // 默认值
        },
        success (res) {
          wx.hideLoading()
          wx.showModal({
            msg: '提示',
            content: "发布成功！",
            showCancel:false,
            success:()=> {
              wx.navigateBack({
                delta: 1,
              })
            }
          })
        }
      })
    }
  },


// 点击上传图片
changeBigImg() {
	wx.showLoading({
	    msg: '上传中...',
	  })
  wx.chooseMessageFile({
    count: 1,
    type: 'file',
    success :res=>{
      console.log(res)
      console.log(res.tempFiles[0].path)
      wx.uploadFile({
        url: "http://127.0.0.1:5000/upload",  //你的node服务端口
        filePath:res.tempFiles[0].path,//这里接受上传文件的path
        name:"file",
        header: {
          "content-type": "multipart/form-data"//注意
        },
        success :res=> {
          console.log(JSON.parse(res.data).imgUrl)   // 上传图片后 返回的图片链接地址
          var imgList  = this.data.imgList;
          // 将上传的图片地址添加到图片数组中
          imgList.push(JSON.parse(res.data).imgUrl)
          this.setData({
            imgList
          })
		   wx.hideLoading()
		      wx.showToast({
		        msg: '上传成功',
		        icon: 'success',
		        duration: 1000
		      })
        },
        fail:function(err){
          console.log(err);
        }
      })
    }
  });
 },


   // 获取当前时间
  //显示日期在页面上  yyy-MM-dd
  getTime(){
	  var now = new Date();
	  var year = now.getFullYear(); //得到年份
	  var month = now.getMonth();//得到月份
	  var date = now.getDate();//得到日期
	  var day = now.getDay();//得到周几
	  var hour = now.getHours();//得到小时
	  var minu = now.getMinutes();//得到分钟
	  var sec = now.getSeconds();//得到秒
	  month = month + 1;
	  if (month < 10) month = "0" + month;
	  if (date < 10) date = "0" + date;
	  if (hour < 10) hour = "0" + hour;
	  if (minu < 10) minu = "0" + minu;
	  if (sec < 10) sec = "0" + sec;
	  var time = "";
	  //精确到分
    time = year + "-" + month + "-" + date+ " " + hour + ":" + minu;
    // return time;
    console.log(time)
    return time
},
 
})